home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / programm.ing / winlib.lzh / WINLIB / WINLIB.INF < prev    next >
Encoding:
Text File  |  1994-01-16  |  7.1 KB  |  143 lines

  1.  
  2.  **   ** **** **   ** **     **** ******       ******  ******   *****
  3.  **   **  **  ***  ** **      **  **   **     **   ** **   ** **   **
  4.  **   **  **  **** ** **      **  **   **     **   ** **   ** **   **
  5.  ** * **  **  ******* **      **  ******     ******  ******  **   **
  6.  *******  **  ** **** **      **  **   **    **      ** **   **   **
  7.  *** ***  **  **  *** **      **  **   **   **      **   ** **   **
  8.  **   ** **** **   ** ****** **** ******    **      **   **  *****
  9.  
  10.  Version 0.57; non-official release, dated OCT 23 1993
  11.  Current Version Information - includes ALL current functions as well
  12.  Document by Ken Hollis (BitGate Software, USA)
  13.  Program by Ken Hollis and Karl Anders 0ygard
  14.  
  15.  Released through BitGate Software (USA) and Clever Bits (Norway)
  16.  currently as a Public Domain demo.  Only the demo may be re-
  17.  distributed to anyone, as an archive.  The source code should not
  18.  be part of this archive.  This part of the archive, as with all of
  19.  this information, is public domain.  WinLIB Pro is not public domain,
  20.  only its demo.  If you would like to obtain WinLIB Pro, please write
  21.  to me at the addresses given in the demo program.
  22.  
  23.  Please note that this list include every single function that is
  24.  possible to be done using WinLIB Pro.  Any new items have been
  25.  signified by an asterisk (*) and any modifications have been
  26.  signified by a bar (|).  Since this is the first document of its
  27.  kind, no special notation has been used as of yet.  Refer to document
  28.  for full descriptions of functions.
  29.  
  30.  Any items that are reserved for the future are denoted with an
  31.  exclamation point (!).  It also either denotes that it has already
  32.  been created, or will be created in the next version.  An amperstand
  33.  (&) indicates that it will be added soon, just not in the next
  34.  update.
  35.  
  36.  --------------------------------------------------------------------
  37.  
  38.  All functions to WinLIB Pro as of 20 Oct 1993:
  39.  """"""""""""""""""""""""""""""""""""""""""""""
  40.  o WinLIB Pro offers windows for all functions
  41.  o Dispatchers control all functions inside windows and on the main
  42.    desktop, including extended messages
  43.  o Background clickable windows
  44.  o Icon and image scaling dependent on screen size, not resolution
  45.  o Custom dialog box fixing offering:
  46.    - Underlined text objects:
  47.      - Color of underline and of text can be set for flexibility
  48.    - 3D Drawn buttons (of three different selectable types):
  49.      - MultiTOS/TOS 4.0+ standard look
  50. !    - Zoom! (from Shift GmbH) look (with a slight modification)
  51. !    - Motif/OpenLook design (Rounded buttons)
  52.    - Circle cell radio buttons as well as selectable boxes with an X
  53. !  - Boxed-and-titled headers for selection boxes
  54. !  - Hotkeys for selecting objects via keyboard
  55.  o Custom editing handler offering:
  56.    - Repositionable editing cursor inside objects
  57.    - Smart-wrapping cursor
  58.    - Better control over keyboard handling
  59.    - Dispatchers assignable to function keys, help, and undo
  60. &  - Slider bar for viewing extra text that was entered
  61. !  - Undo function to undo the last [ESC] key press
  62.  o Key dispatcher routine offering over 140+ key combinations
  63.  o Normalized Keyboard Conversion Codes by Harald Siegmund as a std.
  64.  o Menu bars can be put inside windows:
  65. &  - Roots of menu bars can be made for extra menu selections
  66. &  - Tear-away menu bars
  67. &  - Menu fixing and activation by keyboard
  68.  o Multitasking timer windows:
  69. !  - Allow more than one window at a time
  70.    - Allow virtually no slowdown based on timers (200Hz system clock)
  71.  o Text windows offering:
  72.    - Multiple text face effects and typesettings
  73.    - Hottext routines offering selectable text objects which highlight
  74.      any object the mouse is currently over, and is not limited to
  75.      that object selected while the mouse button is held down.  The
  76.      selected object may be changed by moving the mouse with the mouse
  77.      button held down, contrary to the WAZ Text Routines.
  78.    - Scrollable text screen, with a smart redraw (based on distance
  79.      the scroller was moved)
  80.    - Keyboard controllable window functions
  81. &  - Keyboard selectable text objects
  82. !  - A 3D look to the window
  83.  o Keyboard equivalents offering:
  84.    - Redraw of entire desktop or top window
  85.    - Close current window
  86.    - Change default object
  87.    - Cascade windows
  88.    - Emergency termination of WinLIB Pro (no matter what)
  89.    - Close all windows
  90.    - Keyboard reset for TOS 1.0 and 1.2 users via a dispatcher
  91. !  - Calling of the internal help screen (currently called by demo)
  92. !  - Fuller box selection (full and previous)
  93. !  - Call to the internal Control Panel (already created)
  94.  o Control Panel which lets the user switch options on and off
  95.  o Internal help screen offering help to the user if the user needs it
  96. &o Cookie Jar management (thanks to Peter Seitz)
  97.  o Custom button handler for dialog boxes and timer window
  98.  o More than window of the same dialog box may be displyed, and all
  99.    redraws will be performed for each of the same types of windows
  100.  o Select menus from other windows if they're not topped
  101.  o Custom alert box handling and dispatching routines
  102.  o MultiTOS/Geneva like features offering:
  103.    - Drag-and-drop protocol handling
  104.    - Untoppable windows (ie. non-modal dialog boxes)
  105.    - Program name registration like an accessory
  106. &  - Automatic scroll repeat for TOS 1.0
  107. &  - Move and resize windows under TOS 1.0
  108. !o Flying Dialog boxes inside pseudo-windows
  109.  o Customized window messages passed to dispatchers: there is no
  110.    longer a need to create specific dispatchers for each routine.  One
  111.    window-dispatcher routine can control all functions by intercepting
  112.    the messages passed through a convenient message buffer
  113.  o Minimizable windows which can be moved out of the way
  114.  o Window identification:
  115.    - Any window with <NAME> is a timer/graphics window
  116.    - Any window with [NAME] is a dialog or dialog combination window
  117.    - Any window with (NAME) is a text/hottext window
  118. !  - Any window with *NAME* is an alert window
  119.    - Any window without any of the above is not a WinLIB Pro window
  120.  o Three different hotkey letter activation drawing types:
  121.    - Letter is highlighted in red
  122.    - Letter is underlined
  123.    - Letter is inverted
  124. !  - or any combination of the above may be used
  125.  o Redraw-as-you-drag sliders with index counters that can be placed
  126.    inside objects with two activation features:
  127.    - Redraw-as-you-drag (and a flat hand is shown as it is dragged)
  128. !  - Ghost-drag (ghost outline of object is created for movement)
  129.  o Popup menu bars offering menus inside objects instead of windows
  130.  o Internal version headers for programs that require higher versions
  131.    of WinLIB Pro requiring specific features
  132.  o WinLIB Pro header file alphabetized in alphabetical order for easy
  133.    command reference
  134.  o eXtended VDI (Virtual Display Interface) reference offering fully
  135.    clipped VDI extensions, and screen copy commands
  136. !o Color icon and image handling and scaling (if I can work miracles)
  137. &o Iconification of windows in a desktop like background
  138.  o 5 Different additions to the 3D look:
  139.    - MultiTOS/TOS 4.0+ 3D look
  140.    - Zoom! look
  141.    - Geneva look
  142.    - Motif/Openlook look
  143.    - WinLook look (our own)